package com.hbxy.favorite.dao;

import com.hbxy.favorite.domain.CollectType;
import com.hbxy.favorite.domain.CollectTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CollectTypeMapper {
    long countByExample(CollectTypeExample example);

    int deleteByExample(CollectTypeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(CollectType record);

    int insertSelective(CollectType record);

    List<CollectType> selectByExample(CollectTypeExample example);

    CollectType selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") CollectType record, @Param("example") CollectTypeExample example);

    int updateByExample(@Param("record") CollectType record, @Param("example") CollectTypeExample example);

    int updateByPrimaryKeySelective(CollectType record);

    int updateByPrimaryKey(CollectType record);
}